package com.gimi.cloud.jimi.commonService.jiguang.param;

public class JiguangPushParam {

    /**
     * 必填	推送平台设置
     * { "platform" : "all" }
     * { "platform" : ["android", "ios","winphone"] }
     */
    private String platform = "all";

    /**
     * 必填	推送设备指定(全部为All,或者Audience对象)
     */
    private Object audience;

    /**
     * 可选	通知内容体。是被推送到客户端的内容。与 message 一起二者必须有其一，可以二者并存
     */
    private Object notification;

    /**
     * 可选	推送参数
     */
    private Options options;

    /**
     * 可选	用于防止 api 调用端重试造成服务端的重复推送而定义的一个标识符。
     */
    private String cid;

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public Object getAudience() {
        return audience;
    }

    public void setAudience(Object audience) {
        this.audience = audience;
    }

    public Object getNotification() {
        return notification;
    }

    public void setNotification(Object notification) {
        this.notification = notification;
    }

    public Options getOptions() {
        return options;
    }

    public void setOptions(Options options) {
        this.options = options;
    }

    public String getCid() {
        return cid;
    }

    public void setCid(String cid) {
        this.cid = cid;
    }


}
